4.5 查询本地用户角色列表

基本信息

Path:/api/v2/directory/queryEntity

Method: POST

接口描述:

  1. 用户目录ID,本地用户目录固定为"1"

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 必须  

Body

参数名称 类型 是否必须 默认值 备注 其他信息
userDirectoryId string 本地用户目录ID
include object[] 必须 查询条件
├─ role object 必须 用户的查询条件
├─├─pageSize number 非必须 20 分页大小,每页查询的最大数据量,越大查询时间越长,范围是1-4999
├─├─pageIndex number 非必须 1 页码,范围是1-9999999
searchData string[] 非必须 查询条件:模糊搜索关键字,仅支持搜索单个值,传入多个值时仅首个值生效  

请求示例

{
    "userDirectoryId": "1",
    "include": {
        "role": {
            "pageIndex": 1,
            "pageSize": 2
        }
    },
    "searchData": ["111111"]
}

返回数据

名称 类型 是否必须 默认值 备注 其他信息
code number 必须 返回码,0 返回成功
data object 必须 报文数据主体
├─ role object 必须 数据主体
├─├─ count number 必须 查询结果的数据总数
├─├─ pageCount number 必须 查询结果的数据总页数
├─├─ pageSize number 必须 页大小,每页的最大数据数
├─├─ pageIndex number 必须 页码
├─├─ data object[] 必须 查询结果数据主体
├─├─├─ id string 必须 角色ID
├─├─├─ serverName string 必须 所属用户目录
├─├─├─ name string 必须 名称
├─├─├─ description string 必须 描述
msg string 必须 返回提示信息,与返回码对应  

返回示例

{
    "code": 0,
    "data": {
        "role": {
            "count": 1,
            "pageCount": 1,
            "pageSize": 2,
            "pageIndex": 1,
            "data": [
                {
                    "id": "87c11940-e402-11ed-8403-7b24bc672fc7",
                    "name": "111111",
                    "description": "",
                    "serverName": "本地用户目录"
                }
            ]
        }
    },
    "msg": "请求成功",
    "traceId": "01a9037d03d3a39f"
}

错误信息

错误提示 错误码
参数检查出错 10000001
用户目录不存在 77200001
深信服科技 all right reserved,powered by Gitbook本文档更新于: 2024-05-18 14:38

results matching ""

    No results matching ""